#include <stdio.h>

int main(int argc, char const *argv[])
{

/*
    *第1步：  执行i++ ， i=1 ， sum = sum + 1； if （1<100）成立， 执行goto
    *第2步：  执行i++ ， i=2 ， sum = sum + 2； if （2<100）成立， 执行goto
    *第3步：  执行i++ ， i=3 ， sum = sum + 3； if （3<100）成立， 执行goto
    *... 
    *第98步： 执行i++ ， i=99 ， sum = sum + 99； if （99<100）成立， 执行goto
    *第99步：执行i++ ， i=100 ， sum = sum + 100； if （100<100）不成立， 不执行goto
    *sum = 5050 
*/

    int i = 0, sum = 0;
step:
    i++;        //i自增
    sum += i;   //累加到sum 当中去
    if (i < 100)
    {
        goto step;
    }
    printf("sum=%d\n", sum);

    return 0;
}
